double-back adhesive tape - Spanish English Dictionary